import { DEFAULT_LAYOUT } from '../base';
import { AppRouteRecordRaw } from '../types';

const DASHBOARD: AppRouteRecordRaw = {
  path: '/ControlPanels',
  name: 'ControlPanels',
  component: DEFAULT_LAYOUT,
  meta: {
    locale: '控制面板',
    requiresAuth: true,
    icon: 'icon-dashboard',
    order: 1,
  },
  children: [
    {
      path: 'Dashboard',
      name: 'Dashboard',
      component: () => import('@/views/dashboard/workplace/index.vue'),
      meta: {
        locale: '工作区',
        requiresAuth: true,
        roles: ['*'],
      }
    },
    
    // {
    //   path: 'Applications',
    //   name: 'Applications',
    //   component: () => import('@/views/dashboard/apps/index.vue'),
    //   meta: {
    //     locale: '应用维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },
    // {
    //   path: 'Parameters',
    //   name: 'Parameters',
    //   component: () => import('@/views/dashboard/pars/index.vue'),
    //   meta: {
    //     locale: '参数维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },{
    //   path: 'Dictionaries',
    //   name: 'Dictionaries',
    //   component: () => import('@/views/dashboard/dict/index.vue'),
    //   meta: {
    //     locale: '字典维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },{
    //   path: 'menus',
    //   name: 'menus',
    //   component: () => import('@/views/dashboard/menus/index.vue'),
    //   meta: {
    //     locale: '菜单维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },{
    //   path: 'Permissions',
    //   name: 'Permissions',
    //   component: () => import('@/views/dashboard/perm/index.vue'),
    //   meta: {
    //     locale: '权限维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },{
    //   path: 'Roles',
    //   name: 'Roles',
    //   component: () => import('@/views/dashboard/role/index.vue'),
    //   meta: {
    //     locale: '角色维护',
    //     requiresAuth: true,
    //     roles: ['*'],
    //   }
    // },{
    //   path: 'Organizations',
    //   name: 'Organizations',
    //   component: () => import('@/views/dashboard/orgs/index.vue'),
    //   meta: {
    //     locale: '机构维护',
    //     requiresAuth: true,
    //     roles: ['*']
    //   }
    // },{
    //   path: 'UserGroups',
    //   name: 'UserGroups',
    //   component: () => import('@/views/dashboard/usergroup/index.vue'),
    //   meta: {
    //     locale: '用户组维护',
    //     requiresAuth: true,
    //     roles: ['*']
    //   }
    // },
    {
      path: 'Users',
      name: 'Users',
      component: () => import('@/views/dashboard/users/index.vue'),
      meta: {
        locale: '用户管理',
        requiresAuth: false,
        roles: ['*']
      }
    },
    // {
    //   path: 'Persons',
    //   name: 'Persons',
    //   component: () => import('@/views/dashboard/persons/index.vue'),
    //   meta: {
    //     locale: '人员维护',
    //     requiresAuth: true,
    //     roles: ['*']
    //   }
    // },
  ]
};

export default DASHBOARD;
